RDB 設計のベストプラクティス
トリガ
(
ストアドプロシージャ
) を使いすぎない
組み込みの
DRI
(
Declarative Referential Integrity
) の方が簡単で効率が良い
宣言型の制約
を使用する
NOT NULL
UNIQUE
PRIMARY KEY
FOREIGN KEY
CHECK
DEFAULT
:
SQL 規格
の定義では制約ではないが、ビジネスルールを適用する手段として使用できる
DBMS
が使用する
SQL 方言
(
SQL ダイアレクト
) を調べて、それに従う
インデックス関係の話は
SQL クエリをうまく動作させるためのインデックス付け